/* 
    Document   : style
    Created on : 11-ott-2011, 16.33.07
    Author     : Gabriele
    Description:
        Index page stylesheet.
*/

/* Classe dello sfondo (grigio): se non c'è compare una striscia bianca*/
body {
    background: #dddddd;
}

/* Classe per la spaziatura del div dei form di ricerca */
.formdiv {
    padding: 0px 10px 20px 15px;
}

.menu_hidden {
    display:none;
}

.error 
{
    display: block;
    color:red;
    margin-top: 10px;
    text-align: center;

}

/* 
    Classe che gestisce l'allineamento dei blocchi primario e secondario e
    dell'intestazione.
    Larghezza del browser minore di 650px (dispositivo mobile) -> i blocchi
        sono allineati verticalmente (default)
    Larghezza del browser maggiore di 650px (pc) -> i blocchi sono affiancati
        (modifico il layout)
*/
@media all and (min-width: 650px){

    .header {
        position: absolute;
        top: 5px;
        left: 20px;
        width: 45%;
        margin-left: 2%;
    }
    
    /* {
        position: absolute;
        top: 30px;
    }*/
    
    .content-secondary {
        position: absolute;
        top: 200px;
        width: 45%;
        margin-left: 2%;
    }

    .content-primary {
        float: right;
        width: 45%;
        margin-right: 2%;
    }
}
